home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 24 / Amiga Format AFCD24 (Feb 1998, Issue 108).iso / -in_the_mag- / emulation / macos / uae069b2.src.cpt.hqx / UAE069ß2.SRC.CPT / uae069fl2.src / blittable.c < prev    next >
C/C++ Source or Header  |  1997-06-25  |  2KB  |  79 lines

  1. #include "sysconfig.h"
  2. #include "sysdeps.h"
  3. #include "config.h"
  4. #include "options.h"
  5. #include "custom.h"
  6. #include "my_memory.h"
  7. #include "blitter.h"
  8. #include "blitfunc.h"
  9.  
  10. blitter_func *blitfunc_dofast[256] = {
  11. blitdofast_0, 0, 0, 0, 0, 0, 0, 0, 
  12. 0, 0, blitdofast_a, 0, 0, 0, 0, 0, 
  13. 0, 0, 0, 0, 0, 0, 0, 0, 
  14. 0, 0, 0, 0, 0, 0, 0, 0, 
  15. 0, 0, 0, 0, 0, 0, 0, 0, 
  16. 0, 0, blitdofast_2a, 0, 0, 0, 0, 0, 
  17. blitdofast_30, 0, 0, 0, 0, 0, 0, 0, 
  18. 0, 0, blitdofast_3a, 0, blitdofast_3c, 0, 0, 0, 
  19. 0, 0, 0, 0, 0, 0, 0, 0, 
  20. 0, 0, blitdofast_4a, 0, 0, 0, 0, 0, 
  21. 0, 0, 0, 0, 0, 0, 0, 0, 
  22. 0, 0, 0, 0, 0, 0, 0, 0, 
  23. 0, 0, 0, 0, 0, 0, 0, 0, 
  24. 0, 0, blitdofast_6a, 0, 0, 0, 0, 0, 
  25. 0, 0, 0, 0, 0, 0, 0, 0, 
  26. 0, 0, 0, 0, 0, 0, 0, 0, 
  27. 0, 0, 0, 0, 0, 0, 0, 0, 
  28. 0, 0, blitdofast_8a, 0, blitdofast_8c, 0, 0, 0, 
  29. 0, 0, 0, 0, 0, 0, 0, 0, 
  30. 0, 0, blitdofast_9a, 0, 0, 0, 0, 0, 
  31. 0, 0, 0, 0, 0, 0, 0, 0, 
  32. blitdofast_a8, 0, blitdofast_aa, 0, 0, 0, 0, 0, 
  33. 0, blitdofast_b1, 0, 0, 0, 0, 0, 0, 
  34. 0, 0, 0, 0, 0, 0, 0, 0, 
  35. 0, 0, 0, 0, 0, 0, 0, 0, 
  36. 0, 0, blitdofast_ca, 0, blitdofast_cc, 0, 0, 0, 
  37. 0, 0, 0, 0, 0, 0, 0, 0, 
  38. blitdofast_d8, 0, 0, 0, 0, 0, 0, 0, 
  39. 0, 0, blitdofast_e2, 0, 0, 0, 0, 0, 
  40. 0, 0, blitdofast_ea, 0, 0, 0, 0, 0, 
  41. blitdofast_f0, 0, 0, 0, 0, 0, 0, 0, 
  42. 0, 0, blitdofast_fa, 0, blitdofast_fc, 0, 0, 0
  43. };
  44.  
  45. blitter_func *blitfunc_dofast_desc[256] = {
  46. blitdofast_desc_0, 0, 0, 0, 0, 0, 0, 0, 
  47. 0, 0, blitdofast_desc_a, 0, 0, 0, 0, 0, 
  48. 0, 0, 0, 0, 0, 0, 0, 0, 
  49. 0, 0, 0, 0, 0, 0, 0, 0, 
  50. 0, 0, 0, 0, 0, 0, 0, 0, 
  51. 0, 0, blitdofast_desc_2a, 0, 0, 0, 0, 0, 
  52. blitdofast_desc_30, 0, 0, 0, 0, 0, 0, 0, 
  53. 0, 0, blitdofast_desc_3a, 0, blitdofast_desc_3c, 0, 0, 0, 
  54. 0, 0, 0, 0, 0, 0, 0, 0, 
  55. 0, 0, blitdofast_desc_4a, 0, 0, 0, 0, 0, 
  56. 0, 0, 0, 0, 0, 0, 0, 0, 
  57. 0, 0, 0, 0, 0, 0, 0, 0, 
  58. 0, 0, 0, 0, 0, 0, 0, 0, 
  59. 0, 0, blitdofast_desc_6a, 0, 0, 0, 0, 0, 
  60. 0, 0, 0, 0, 0, 0, 0, 0, 
  61. 0, 0, 0, 0, 0, 0, 0, 0, 
  62. 0, 0, 0, 0, 0, 0, 0, 0, 
  63. 0, 0, blitdofast_desc_8a, 0, blitdofast_desc_8c, 0, 0, 0, 
  64. 0, 0, 0, 0, 0, 0, 0, 0, 
  65. 0, 0, blitdofast_desc_9a, 0, 0, 0, 0, 0, 
  66. 0, 0, 0, 0, 0, 0, 0, 0, 
  67. blitdofast_desc_a8, 0, blitdofast_desc_aa, 0, 0, 0, 0, 0, 
  68. 0, blitdofast_desc_b1, 0, 0, 0, 0, 0, 0, 
  69. 0, 0, 0, 0, 0, 0, 0, 0, 
  70. 0, 0, 0, 0, 0, 0, 0, 0, 
  71. 0, 0, blitdofast_desc_ca, 0, blitdofast_desc_cc, 0, 0, 0, 
  72. 0, 0, 0, 0, 0, 0, 0, 0, 
  73. blitdofast_desc_d8, 0, 0, 0, 0, 0, 0, 0, 
  74. 0, 0, blitdofast_desc_e2, 0, 0, 0, 0, 0, 
  75. 0, 0, blitdofast_desc_ea, 0, 0, 0, 0, 0, 
  76. blitdofast_desc_f0, 0, 0, 0, 0, 0, 0, 0, 
  77. 0, 0, blitdofast_desc_fa, 0, blitdofast_desc_fc, 0, 0, 0
  78. };
  79.